Software diversity metrics and measurements

نویسندگان

  • Michael R. Lyu
  • Jia-Hong Chen
  • Algirdas Avizienis
چکیده

In this paper, we deene and formalize the concept of software diversity, which characterizes N-Version Software (NVS) from four diierent points of view that are designated as: structural diversity, fault diversity, tough-spot diversity, and failure diversity. Our goals are to nd a way to quantify software diversity and to investigate the measurements which can be applied during the life cycle of NVS to gain conndence that operation will be dependable when NVS is actually employed. The versions from a six-language N-Version Programming project for fault-tolerant ight control software were used in the software diversity measurement .

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Experience in Metrics and Measurements for N-version Programming

The N-Version Programming (NVP) approach applies the idea of design diversity to obtain fault-tolerant software units, called N-Version Software (NVS) units. The eeectiveness of this approach is examined by the software diversity achieved in the member versions of an NVS unit. We deene and formalize the concept of design diversity and software diversity in this paper. Design diversity is a prop...

متن کامل

Experience in Metrics and Measurements forN

The N-Version Programming (NVP) approach applies the idea of design diversity to obtain fault-tolerant software units, called N-Version Software (NVS) units. The eeectiveness of this approach is examined by the software diversity achieved in the member versions of an NVS unit. We deene and formalize the concept of design diversity and software diversity in this paper. Design diversity is a prop...

متن کامل

Evaluation of Classifiers in Software Fault-Proneness Prediction

Reliability of software counts on its fault-prone modules. This means that the less software consists of fault-prone units the more we may trust it. Therefore, if we are able to predict the number of fault-prone modules of software, it will be possible to judge the software reliability. In predicting software fault-prone modules, one of the contributing features is software metric by which one ...

متن کامل

Satellite-based metrics of rangeland complexity and cattle stocking rates in Kansas

We examine relationships between landscape scale measurements of rangeland complexity and cattle stocking rates in Kansas. Rangeland complexity was characterized using Advanced Very High Resolution Radiometer (AVHRR) satellite imagery and the USGS National Land Cover Dataset (NLCD). Satellite Normalized Difference Vegetation Index (NDVI) values were summed over the 2002 growing-season and then ...

متن کامل

Evaluation of Land Use Change Trends Using Landscape Measurements (Case Study: Pakdasht City)

Today, urban and rural planning and management programs need to obtain accurate spatial information at successive times about land use changes. The main purpose of this study is to study and evaluate land use changes due to physical development with respect to 4 land uses in Bayer, agricultural lands, water zones and man-made lands in Pakdasht. Data were collected through Landsat satellite imag...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992